package com.example.demo.day0229;
/**
 * @param file
 */

import java.io.File;
public class DiGuiFile {

    public static void main(String[] args) {
        File filex = new File("D:\\File");
        new DiGuiFile().test(filex);
    }
            public void test(File file) {
                if (file.isFile()) {//判断是否为文件
                    System.out.println(file.getAbsoluteFile() + " is a file");
                }else {
                    System.out.println(file.getAbsoluteFile() + " is a catalog");//文件夹里可能含有目录和文件
                    File[] fs = file.listFiles();//以数组的形式获取当前文件夹下的子文件或者文件的file对象
                    if (fs !=null && fs.length > 0){//遍历file对象的子集
                        for (File ff : fs){
                            test(ff);
                        }
                    }
                }

            }

    }

